/* ******************************************************** */
/* ***			Minimalist 1.1.3 Theme © Volkeyrn       *** */
/* ******************************************************** */

 @import url(https://fonts.googleapis.com/css?family=Open+Sans:ital,wght@300,400,700,300italic,400italic,700italic&display=swap);

/**********************************************/
/******************** GAME ********************/
/**********************************************/
body.scheme_minimalist {
	background-color: #0C0D10;
	color-scheme: dark;
}
body.scheme_minimalist.with_background_image,
.scheme_minimalist .dialog {
	background-color: #0C0D10;
	background-image: linear-gradient(90deg, #0C0D10 0%, #0C0D10 20%, #101115 35%, #181920 55%, #252732 100%);
}
.scheme_minimalist #game,
.scheme_minimalist #loadingContainer {
    top: 18px;
}
.scheme_minimalist  #gamePageContainer,
.scheme_minimalist select,
.scheme_minimalist .btn,
.scheme_minimalist  .modern,
.scheme_minimalist .btn.modern,
.scheme_minimalist input[type='button'] {
	 font-family: 'Open Sans', sans-serif;
}
.scheme_minimalist .btn {
	color: gray;
	margin-bottom: 3px; /* default 10px */
	max-height: 36px;
	background-color: transparent;
	border: solid 1px transparent;
}
.scheme_minimalist .btn.modern {
	/* default font-size: 14px; */
	border-radius: 7px;
	width: 300px; /* +10px gained from left column +15px gained from padding default width: 264px; */
}
.scheme_minimalist .btn.modern.disabled {
	background-color: #21212B;
	background: no-repeat border-box linear-gradient(90deg, #21212B 0%, #21212B 50%, #313140 95%, #313140 100%);
	border: solid 1px #292935;
}
.scheme_minimalist .btn.modern.disabled:hover {
	background: none;
	background-color: #21212B;
	border: solid 1px #8C8C8C;
	cursor: inherit;
	box-shadow: 1px 0 2px rgba(200, 200, 200, 0.3), /* color #C8C8C8 */
                  -1px 0 2px #8C8C8C;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.9); /* color #0C0D10 */
}
.scheme_minimalist .btn.modern.disabled span.btnTitle { /* to change only the properties of the button name for buttons disabled */
	color: #838493;
}
.scheme_minimalist .btn.modern.disabled.limited span.btnTitle { /* to change only the properties of the button name for buttons limited */
	color: #be4151;
}
.scheme_minimalist .btn.modern:not(.disabled) {
   	background-color: #41414C;
	background: no-repeat border-box linear-gradient(90deg, #41414C 0%, #41414C 40%, #51515e 95%, #51515e 100%);
	border: solid 1px #494955;
	cursor: pointer;
}
.scheme_minimalist .btn.modern:not(.disabled):hover {
	background: none;
	background-color: #41414C;
	cursor: pointer;
	border: solid 1px #DD836C;
	box-shadow: 1px 0 2px #DD836C,
				  -1px 0 2px #DD836C;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.8); /* color #0C0D10 */
}
.scheme_minimalist .btn.modern:not(.disabled) span.btnTitle { /* to change only the properties of the button name for buttons enabled */
	color: #A6A4B0;
}
.scheme_minimalist .btn.modern:not(.disabled):hover span.btnTitle {
	color: #C8D4E4;
}
.scheme_minimalist a {
	color: #636A7C;
}
.scheme_minimalist a,
.scheme_minimalist .craft-link {
    text-decoration: none;
}
.scheme_minimalist a:hover {
	color: #acafbc;
	opacity: 1.0; /* default opacity: 0.6 */
}
.scheme_minimalist div {
	color: #A6A4B0;
}
.scheme_minimalist .disabled div { /* color text for disabled */
	color: #888888;
}
.scheme_minimalist h1 {
    font-size: 16px; /* default font size = font-size: 12px; */
    color: #DD836C;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.9); /* color #0C0D10 */
	padding-left: 30px;
}
.scheme_minimalist h1:first-child {
    margin-top: 0;
}
.scheme_minimalist .modern .btnContent {
    padding: 10px 0 10px 1px; /* 1px left for buttons without power background-image */
}
/*** green and red light for machine on/off ***/
.scheme_minimalist .btn.bldEnabled div.btnContent,
.scheme_minimalist .btn.bldlackResConvert div.btnContent {
	padding: 10px 0 10px 13px; /* 13px left for power background-image (linear-gradient) */
	border: none; /* also allows you to remove the height difference with the other buttons (they have no border on div.content) */
}
.scheme_minimalist .btn.disabled.bldlackResConvert { /* color #be4151 */ /* color for lack resources convertion */
	background: no-repeat border-box linear-gradient(90deg, #be4151 0%, #be4151 10px, #21212B 12px, #21212B 50%, #313140 95%, #313140 100%);
}
.scheme_minimalist .btn.disabled.bldlackResConvert:hover {
	background: no-repeat border-box linear-gradient(90deg, #be4151 0%, #be4151 10px, #21212B 12px, #21212B 100%);
}
.scheme_minimalist .btn:not(.disabled).bldlackResConvert {
	background: no-repeat border-box linear-gradient(90deg, #be4151 0%, #be4151 10px, #41414C 12px, #41414C 50%, #51515E 95%, #51515E 100%);
}
.scheme_minimalist .btn:not(.disabled).bldlackResConvert:hover {
	background: no-repeat border-box linear-gradient(90deg, #d0172a 0%, #d0172a 10px, #41414C 12px, #41414C 100%);
}
.scheme_minimalist .btn.disabled.bldEnabled { /* color #5D743A */
	background: no-repeat border-box linear-gradient(90deg, #5D743A 0%, #5D743A 10px, #21212B 12px, #21212B 50%, #313140 95%, #313140 100%);
}
.scheme_minimalist .btn.disabled.bldEnabled:hover {
	background: no-repeat border-box linear-gradient(90deg, #5D743A 0%, #5D743A 10px, #21212B 12px, #21212B 100%);
}
.scheme_minimalist .btn:not(.disabled).bldEnabled {
	background: no-repeat border-box linear-gradient(90deg, #5D743A 0%, #5D743A 10px, #41414C 12px, #41414C 50%, #51515E 95%, #51515E 100%);
}
.scheme_minimalist .btn:not(.disabled).bldEnabled:hover {
	background: no-repeat border-box linear-gradient(90deg, #90b23e 0%, #90b23e 10px, #41414C 12px, #41414C 100%);
}
/*** end of green light for machine on/off ***/
.scheme_minimalist,
.scheme_minimalist .dialog { /* window options, credits and get the app */
	color: #ABAEB7;
}
.scheme_minimalist .dialog {
    box-shadow: 3px 3px 15px rgba(0, 0, 0, 1), -3px -3px 15px rgba(0, 0, 0, 1);
	border: ridge 2px #DD836C;
	border-radius: 19px 0 0 19px;
}
.scheme_minimalist .dialog a {
	text-transform: capitalize;
}
.scheme_minimalist .dialog a:hover {
	color: #5D56A9;
	text-shadow: 1px 1px 2px rgba(12, 13, 16, 0.7); /* color #0C0D10 */
}
.scheme_minimalist label i { /* information text in option windows */
    color: #707070;
}
.scheme_minimalist label:hover {
	opacity: 1;/* default opacity: 0.7; */
	color: #DFE6EF;
}
.scheme_minimalist .dialog input[type="button"] {
	font-size : 12px !important;
	margin-left: 7px;
	margin-bottom: 10px;
}
.scheme_minimalist select { /* dropdown list on settlement tab and options windows */
    background-color: #51515E;
    color: #ABAEB7;
	font-size: 13px;
	border-radius: 5px;
	margin-left: 3px;
	border: 1px ridge rgba(200, 200, 200, 0.7); /* color #C8C8C8 */
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
.scheme_minimalist select:hover {
	background-color: #41414C;
	cursor: pointer;
	border: solid 1px #DD836C;
	box-shadow: 1px 0 2px #DD836C,
				  -1px 0 2px #DD836C;
	color: #C8D4E4;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.8); /* color #0C0D10 */
}
.scheme_minimalist select>option {
    background-color: #33333C;
    color: #A6A4B0;
	padding: 2px 10px; /* -2 pixel vertical */
}
.scheme_minimalist select > option:disabled {
	color: #838493;
	font-size: 90%;
}
.scheme_minimalist .dialog input#batchSize {
	background-color: #51515E;
    color: #ABAEB7;
    padding: 3px 1px 3px 5px;
    margin-right: 5px;
	border: 1px inset #b8b8b8;
	border-radius: 5px;
    box-shadow: inset -1px -1px 1px #505050,
                inset 1px 1px 3px #000000;
	margin-top: 3px;
	margin-bottom: 3px;
}
.scheme_minimalist .dialog input#batchSize:focus {
	background-color: #DD836C;
	color: #21212B;
}
.scheme_minimalist #optionsDiv input[type="checkbox"] + label:before {
    content: "\2610"; /* BALLOT BOX */
	font: 14px sans-serif;
	color: #505050;
}
.scheme_minimalist #optionsDiv input[type="checkbox"]:checked + label:before {
	content: "\2611"; /* BALLOT BOX WITH CHECK */
	font: 14px sans-serif;
	color: #a0a0a0;
}
.scheme_minimalist textarea#importData,
.scheme_minimalist textarea#exportData {
	background-color: rgba(65, 65, 76, 0.5);
	box-shadow: inset 0 0 3px 2px #000000;
	border: inset 2px #41414C;
	padding: 6px;
	border-radius: 7px;
	/* Only FireFox */
	scrollbar-width: thin;
   	scrollbar-color: #14141B #23242E;
	color: #868a97;
}
.scheme_minimalist textarea#importData:focus,
.scheme_minimalist textarea#exportData:focus {
	background-color: #41414C;
	border-color: #DD836C;
	color: #ABAEB7;
}
.scheme_minimalist h1#importFrom,
.scheme_minimalist h1#exportTo {
	margin-top: 20px; /* default margin-top: 30px; */
	/* default margin-bottom: 8px; */
}
.scheme_minimalist h1#importFromText,
.scheme_minimalist h1#exportToText {	
	margin-top: 15px; /* default margin-top: 30px; */
	margin-bottom: 0; /* default margin-bottom: 8px; */
}

/*************************************************/
/******************** TOP BAR ********************/
/*************************************************/
.scheme_minimalist #topBar {
	background: rgb(24, 25, 32);
	background: linear-gradient(90deg, rgba(16, 17, 21, 1) 0%, rgba(45, 45, 59, 1) 50%, rgba(32, 33, 42, 1) 100%);
    /* default height: 26px; */
	border-bottom: 1px solid #333342;
	box-shadow:none;
	top: 0; /* for no shadow on top */
}
.scheme_minimalist #topBar a.copyright {
	color: #d0172a;
}
.scheme_minimalist #topBar a.copyright:hover {
	color: #acafbc;
}
.scheme_minimalist #topBar .links-block { /* a link separator : | on topBar links */
	color: #333342;
}
.scheme_minimalist #topBar div,
.scheme_minimalist .toolbarIcon.sorrow div { /* counter of BLS (Black Liquid Sorrow) */
	color: #A6A4B0;
}
.scheme_minimalist .toolbarIcon.sorrow.max div {
    color: #be4151 !important;
}
.scheme_minimalist #topBar > div:first-child > span:last-of-type::after {
    color: #DD836C;
    content: '\00a0\00a0\00a0Theme by Volkeyrn';
	text-shadow: none;
    text-decoration: none;
	font-weight: normal;
}
.scheme_minimalist #autosaveTooltip {
	color: #DD836C;
}
.scheme_minimalist #getTheApp-link { /* Get the app */
	color: #5d56a9 !important;
}
.scheme_minimalist #getTheApp-link:hover {
	color: #acafbc !important;
}
.scheme_minimalist #topBar .toolbarIcon.happiness div {
    color: #DD836C;
}
.scheme_minimalist #topBar .toolbarIcon.energy div,
.scheme_minimalist .button_tooltip .energyProduction {
    color: #90b23e;
}
.scheme_minimalist #topBar .toolbarIcon.energy.warningWinter div {
    color: #DD836C;
}
.scheme_minimalist #topBar .toolbarIcon.energy.warning div,
.scheme_minimalist .button_tooltip .energyConsumption,
.scheme_minimalist .button_tooltip .energyPenalty {
	color: #be4151;
}
.scheme_minimalist .toolbarIcon .status-indicator-online {
    color: #90b23e;
}
.scheme_minimalist .toolbarIcon .status-indicator-offline {
    color: #be4151;
}
.scheme_minimalist #topBar .toolbarIcon.pollutionIcon div {
    color: #838493;
}
.scheme_minimalist .toolbarIcon.pollutionIcon {
    background: no-repeat top left url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23838493' viewBox='0 0 16 16'%3E%3Cpath d='M4.406 3.342A5.53 5.53 0 0 1 8 2c2.69 0 4.923 2 5.166 4.579C14.758 6.804 16 8.137 16 9.773 16 11.569 14.502 13 12.687 13H3.781C1.708 13 0 11.366 0 9.318c0-1.763 1.266-3.223 2.942-3.593.143-.863.698-1.723 1.464-2.383zm.653.757c-.757.653-1.153 1.44-1.153 2.056v.448l-.445.049C2.064 6.805 1 7.952 1 9.318 1 10.785 2.23 12 3.781 12h8.906C13.98 12 15 10.988 15 9.773c0-1.216-1.02-2.228-2.313-2.228h-.5v-.5C12.188 4.825 10.328 3 8 3a4.53 4.53 0 0 0-2.941 1.1z'/%3E%3C/svg%3E");
}
.scheme_minimalist .toolbarIcon.happiness {
    background: no-repeat top 1px left url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' fill='%23DD836C' viewBox='0, 0, 400,365.7142857142857'%3E%3Cg %3E%3Cpath id='path0' d='M23.809 26.069 C 9.506 63.687,-3.876 244.068,5.454 273.466 C 42.343 389.691,311.117 402.522,383.842 291.529 C 400.102 266.714,401.966 245.454,395.450 159.135 C 383.595 2.098,363.666 -27.023,299.032 18.249 C 261.840 44.299,133.578 44.945,105.157 19.224 C 74.567 -8.459,35.693 -5.188,23.809 26.069 M95.086 43.441 C 121.604 72.743,266.428 71.037,311.785 40.888 C 351.877 14.240,351.212 13.344,366.764 114.971 C 393.215 287.824,351.297 345.860,200.000 345.860 C 57.492 345.860,12.935 293.440,31.361 147.462 C 47.965 15.915,56.931 1.281,95.086 43.441 '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.scheme_minimalist .toolbarIcon.energy {
    background: no-repeat top left url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%2390b23e' viewBox='0 0 16 16'%3E%3Cpath d='M11.251.068a.5.5 0 0 1 .227.58L9.677 6.5H13a.5.5 0 0 1 .364.843l-8 8.5a.5.5 0 0 1-.842-.49L6.323 9.5H3a.5.5 0 0 1-.364-.843l8-8.5a.5.5 0 0 1 .615-.09zM4.157 8.5H7a.5.5 0 0 1 .478.647L6.11 13.59l5.732-6.09H9a.5.5 0 0 1-.478-.647L9.89 2.41 4.157 8.5z'/%3E%3C/svg%3E");
}
.scheme_minimalist .toolbarIcon.energy.warning {
    background: no-repeat top left url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23be4151' viewBox='0 0 16 16'%3E%3Cpath d='M11.251.068a.5.5 0 0 1 .227.58L9.677 6.5H13a.5.5 0 0 1 .364.843l-8 8.5a.5.5 0 0 1-.842-.49L6.323 9.5H3a.5.5 0 0 1-.364-.843l8-8.5a.5.5 0 0 1 .615-.09zM4.157 8.5H7a.5.5 0 0 1 .478.647L6.11 13.59l5.732-6.09H9a.5.5 0 0 1-.478-.647L9.89 2.41 4.157 8.5z'/%3E%3C/svg%3E");
}
.scheme_minimalist .toolbarIcon.energy.warningWinter {
    background: no-repeat top left url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23DD836C' viewBox='0 0 16 16'%3E%3Cpath d='M11.251.068a.5.5 0 0 1 .227.58L9.677 6.5H13a.5.5 0 0 1 .364.843l-8 8.5a.5.5 0 0 1-.842-.49L6.323 9.5H3a.5.5 0 0 1-.364-.843l8-8.5a.5.5 0 0 1 .615-.09zM4.157 8.5H7a.5.5 0 0 1 .478.647L6.11 13.59l5.732-6.09H9a.5.5 0 0 1-.478-.647L9.89 2.41 4.157 8.5z'/%3E%3C/svg%3E");
}
.scheme_minimalist .toolbarIcon .pollutionText {
    padding-left: 18px;    
}
.scheme_minimalist .toolbarIcon .happinessText {
    padding-left: 18px;
}

/************************************************/
/******************** FOOTER ********************/
/************************************************/
.scheme_minimalist #footerLinks {
	font-size: 90%;
	bottom: 3px; /* default bottom: 10px; */
	color: #333342;
}

/*************************************************/
/******************** TOOLTIP ********************/
/*************************************************/
.scheme_minimalist #tooltip,
.scheme_minimalist .tooltip-block > div {
	background-color: #101115;
	font-size: 14px;
	color: #828790; /* tooltip windows == left column : left text */
	border-style: solid;
	border-color: rgba(200, 200, 200, 0.85); /* color #C8C8C8 */
	border-width: 1px 1px 1px 1px !important;
	border-radius: 7px !important;
	box-shadow: 4px 4px 9px #0A0A0D;
	margin-left: 20px; /* for offset tooltip due to larger buttons .btn.modern */
}
.scheme_minimalist .tooltip-block > div {
	padding: 5px;
}
.scheme_minimalist .button_tooltip {
	background-color: transparent;
	backdrop-filter: none; /* default : backdrop-filter: blur(2px); */
}
.scheme_minimalist .button_tooltip div { /* tooltip window == left column: right text | center column :highlighting text */
	color: #ABAEB7;
	font-size: 14px;
}
.scheme_minimalist .tooltip-inner .desc { /* Tooltip description */
    color: #70788C;
	font-size: 14px; /* default font size = font-size: 15px; */
	padding-top: 2px; /* default padding-top: 4px; */
	padding-bottom: 3px !important;
	border-radius: 17px 7px 0 0;
}
.scheme_minimalist .tooltip-inner .desc:not(.small) {
	border-bottom : 1px solid #333342 !important; /* in core.js !important needed */ /* bottom tooltip description */
}
.scheme_minimalist .tooltip-inner .desc.small {
	font-size: 75%; /* default font-size: 60%; */
	opacity: 1; /* default opacity: 0.8; */
}
.scheme_minimalist .tooltip-inner .desc.small.auto-off {
	color: #be4151;
}
.scheme_minimalist .tooltip-inner .desc.small.auto-on {
	color: #5D743A;
}
.scheme_minimalist .tooltip-divider { /* border line before effects text */
	border-bottom : 1px solid #333342 !important;
}
.scheme_minimalist .effectName { /* Tooltip Window : effects text */
	color: #5D56A9 !important;
	font-size: 13px !important; /* default font size = font-size: 14px; */
}
.scheme_minimalist .rawRes { /* Tooltip Window == text for all missing resources for primary resource */
    color: #707070;
	font-style: italic;
	padding-left: 12px;
}
.scheme_minimalist .button_tooltip .noRes,
.scheme_minimalist .limited { /* on ressource limited or not attainable */
	color: #be4151;
}
.scheme_minimalist #tooltip .flavor { /* Tooltip Window : last bottom text on center column tooltip window */
    color: #DD836C;
	font-size: 12px !important;
	padding-right: 7px;
}
.scheme_minimalist .btn.tooltip {
	left: 50px !important;
}
.scheme_minimalist .button_tooltip.login-popup input[type="email"],
.scheme_minimalist .button_tooltip.login-popup input[type="password"] {
    padding: 3px 1px 3px 5px;
    margin: 0 5px;
	border-radius: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color: #51515E;
    color: #ABAEB7;
	border: 1px inset #b8b8b8;
    box-shadow: inset -1px -1px 1px #505050,
                inset 1px 1px 3px #000000;
}
.scheme_minimalist .button_tooltip.login-popup input[type="email"]:focus,
.scheme_minimalist .button_tooltip.login-popup input[type="password"]:focus {
	background-color: #DD836C;
	color: #21212B;
}

/*******************************************************/
/******************** CENTER COLUMN ********************/
/*******************************************************/
.scheme_minimalist #midColumn {
	width: 650px; /* +20px gained from left column. default width: 630px */
	/* defautl margin-top: 30px; */
}
.scheme_minimalist #midColumnViewport {
	margin-top: 3px;
	margin-right: 5px;
}
.scheme_minimalist .tabInner {
    border: none; /* border for all under tabs in center column */
	padding: 2px 5px 5px 5px !important; /* 20px gained for buttons width. default padding: 15px; */
	margin-bottom: 30px;
}
.scheme_minimalist .tabInner.Bonfire {
	margin-bottom: 0; /* default margin-bottom: 20px; */
}
.scheme_minimalist .tabInner.Workshop {
	margin-bottom: 80px; /* to view entire dropdownlink of last button */
}
.scheme_minimalist .tabInner.Time {
	margin-bottom: 50px; /* to view entire dropdownlink of last button */
}
.scheme_minimalist .tabInner label[for='toggleResearched'],
.scheme_minimalist .tabInner .expandAllBar a:last-child {
	margin-right: 15px !important;
}
.scheme_minimalist .tabsContainer {
	padding-bottom: 2px; /* default padding-bottom: 15px; */
	padding-top: 3px; /* default padding-top: 2px; */
	/* default top: 5px; */
	font-size: 15px;
}
.scheme_minimalist .tabsContainer span {
	font-size: 12px;
}
.scheme_minimalist .tabsContainer span:not(.genericWarning), /* separator | for tab */
.scheme_minimalist .expandAllBar { /* separator | for expandAllBar */
	color: #333342;
}
.scheme_minimalist .activeTab {
	color: #b7b9c4;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.8); /* color #0C0D10 */
	border-bottom: solid 1px #5D56A9;
}
.scheme_minimalist a.activeTab:hover {
    color: #b7b9c4;
}
.scheme_minimalist .tabInner.Workshop > div > span, /* for text: Craft effectiveness: +xxx% */
.scheme_minimalist .expandAllBar:first-child span { /* for text: Trade effectiveness: +xxx% */ 
	color: #5D56A9;
}
.scheme_minimalist .expandAllBar:not(:first-child) {
	font-size: smaller; /* smaller font for expand all and collapse all links */
}
.scheme_minimalist span.genericWarning { /* number of kittens free or engineering free on tab */
	color: #be4151;
}
.scheme_minimalist .tab.traitLeaderBonus::before {
	content: "\2605"; /* BLACK STAR */
	color: #5D56A9;
}
.scheme_minimalist .tab.engineer::before { /* artisan bonus */
	content: "\2692\00a0"; /* HAMMER AND PICK */
}
.scheme_minimalist .tab.metallurgist::before {
	content: "\267B\00a0"; /* BLACK UNIVERSAL RECYCLING SYMBOL */
}
.scheme_minimalist .tab.chemist::before {
	content: "\2623\00a0"; /* BIOHAZARD SIGN */
}
.scheme_minimalist .tab.merchant::before {
	content: "\2696\00a0"; /* SCALES */
}
.scheme_minimalist .tab.manager::before { /* hunting bonus */
	content: "\27B4\00a0"; /* BLACK-FEATHERED SOUTH EAST ARROW */
}
.scheme_minimalist .tab.scientist::before {
	content: "\269B\00a0"; /* ATOM SYMBOL */
}
.scheme_minimalist .tab.wise::before {
	content: "\2600\00a0"; /* BLACK SUN WITH RAYS */
}
.scheme_minimalist .bldTopContainer { /* under tab */
    font-size: 90%;
}
.scheme_minimalist .bldTopContainer a.activeTab:hover {
    color: #b7b9c4;
	opacity: 0.7; /* default opacity 0.7 on not hover */
}
.scheme_minimalist .bldGroupContainer { /* container for all buttons on center column */
    padding-top: 4px; /* default 15px */
    border-top: 1px solid #333342;
    margin-top: 4px; /* default 10px */
}
.scheme_minimalist input[type='button'] {
	font-size: 15px !important;
	background-color: #41414C !important;
    cursor: pointer !important;
	box-shadow: 0 1px 2px rgba(221, 131, 108, 1) !important;	/* color #DD836C; */
    border: solid 1px #888888 !important; /* for no offset when border on */
    border-radius: 7px !important;
	color: #DFE6EF !important;
	padding: 5px 20px;
	font-weight: normal !important;
}
.scheme_minimalist input[type='button']:hover {
	background-color: #DD836C !important;
	border: solid 1px #313140 !important;
	color: #21212B !important;
	cursor: pointer !important;
	font-weight: normal !important;
	box-shadow: 0 2px 2px #000000 inset,
				 0 1px 0 rgba(202, 184, 207, 0.2) !important; /* color #CAB8CF */
	text-shadow: 0 1px #41414c;
}
/* button observer different from other input buttons  */
.scheme_minimalist input[type='button']#observeBtn {
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.7); /* color #0C0D10 */
	background-color: #41414C !important;
	color: #DFE6EF !important;
	border: solid 1px #DD836C !important;
	border-radius: 16px 8px;
	box-shadow: 0 2px 4px rgba(221, 131, 108, 0.8), /* color #DD836C; */
                 0 1px 0 rgba(221, 131, 108, 0.8) !important;	/* color #DD836C; */
}
.scheme_minimalist input[type='button']#observeBtn:hover {
	font-weight: normal !important;
	text-shadow: 1px 1px 3px rgba(12, 13, 16, 0.7); /* color #0C0D10 */
	background-color: #5d56a9 !important;
	color: #EEEEEE;
	border: solid 1px rgba(17, 138, 194, 1) !important; /* color #118AC2; */
	box-shadow: 2px 3px 6px rgba(17, 138, 194, 1), /* color #118AC2; */
                 0 1px 0 #118AC2 !important;
}
.scheme_minimalist .btn .btnContent a {
    max-width: 90px; /* default max-width: 50px; */
    /* default overflow-x: hidden; */
    /* default text-overflow: ellipsis; */
}
.scheme_minimalist .btn.modern a {
	color: #808799;
	font-weight: 300;
	line-height: 16px;
	background-color: transparent;
	padding: 10px 2px 10px 2px !important; /* default :  padding: 10px 6px 10px 6px !important; */
	text-shadow: none;
}
.scheme_minimalist .btn.modern:not(.disabled) a {
	color: #808799;
	border-color: rgba(164, 164, 164, 0.2); /* color #A4A4A4 */
}
.scheme_minimalist .btn.modern.disabled a {
	border-color: rgba(85, 85, 85, 0.4) !important; /* color #555555 */
}
.scheme_minimalist .btn.modern a:hover {
	color: #E4E4E4;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.9); /* color #0C0D10 */
}
.scheme_minimalist .btn.modern:not(.disabled) a:hover {
	color: #E4E4E4;
	background-color: rgba(255, 255, 255, 0.2);
}
.scheme_minimalist .btn.modern.disabled a:hover {
	background-color: rgba(180, 180, 180, 0.1); /* color #B4B4B4 */
}
.scheme_minimalist .btn.modern:not(.disabled):active,
.scheme_minimalist input[type='button']:active,
.scheme_minimalist input[type='button']#observeBtn:active {
    border-color: #FFFFFF !important;
}
.scheme_minimalist .linkContent { /* dropdown list on button */
    margin-top: 26px !important; /* for correct vertical align dropdown list */
    width: auto !important;
	background-color: #41414C; /* color pick from button not disabled and hover */
	border-radius: 0 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #DD836C !important;
}
.scheme_minimalist .linkContent a {
    color: #B5BAC4;
    width: 36px !important;
    margin-top: 0 !important;
	margin-bottom: 0 !important;
	border-left: none; /* default border-left: 1px solid #888; */
}
.scheme_minimalist .btn.modern.disabled .linkContent { /* dropdown list on button disabled */
	background-color: #21212B; /* color pick from button disabled and hover */
	border-color: #8C8C8C !important;
}
.scheme_minimalist .linkContent a:first-child,
.scheme_minimalist .linkContent a:first-child:hover {
	border-radius: 0 5px 0 0;
}
.scheme_minimalist .linkContent a:last-child,
.scheme_minimalist .linkContent a:last-child:hover {
	border-radius: 0 0 5px 5px;
}
/* Apply the right border radius of the button to the rightmost link */
.scheme_minimalist .btn.modern span.btnTitle + a,
.scheme_minimalist .btn.modern:not(.hasSellLink) a.off1Link, /* link minus on buildings buttons */
.scheme_minimalist .btn.modern:not(.hasSellLink) a.unassignLink { /* link minus on kittens jobs buttons */
	/* buttons border-radius: 7px; */
	border-radius: 0 7px 7px 0;
}
.scheme_minimalist .btn.modern .btnContent a.rightestLink { /* for Combust TC button in Time tab and Hold Festival in Settlement tab */
	border-radius: 0 7px 7px 0;
}
.scheme_minimalist .btn.modern.hasSellLink span.btnTitle + a { /* font larger for sell link */
	font-size: 0.9em; /* default font-size: 0.7em; */
	/* default line-height: 16px; */
}
.scheme_minimalist .panelContainer {
	margin-top: 4px;
}
.scheme_minimalist .panelContainer,
.scheme_minimalist table.statTable {
    border: 1px solid rgba(200, 200, 200, 0.5); /* color #C8C8C8 */
	background: transparent;
	border-radius: 11px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 1);
}
.scheme_minimalist table.statTable {
	background: #181920;
	margin-top: 6px;
	margin-left: 12px;
	box-shadow: 4px 4px 7px rgba(0, 0, 0, 1);
	padding: 9px;
}
.scheme_minimalist .tabInner.Stats table.statTable {
	color: #838493;
}
.scheme_minimalist .tabInner.Stats table.statTable:first-of-type tr:first-child td:last-child { /* select total kittens value */
	color: #5D743A;
}
.scheme_minimalist .tabInner.Stats table.statTable td:last-child { /* select value column */
    color: #A6A4B0;
}
.scheme_minimalist .tabInner.Stats table.statTable:first-of-type tr:first-child + tr > td:last-child { /* select kittens dead value */
    color: #be4151;
}
.scheme_minimalist .tabInner.Stats table.statTable:last-of-type tr:last-child td:last-child { /* select time played value */
	color: #5d56a9;
}
.scheme_minimalist .panelContainer .title {
	padding: 3px 3px 0 20px; /* default padding: 4px; */ /* default padding-left: 10px; */
	margin-bottom: 3px;
}
.scheme_minimalist .panelContainer div.title {
    color: #DD836C;
	font-size: 16px !important;
	text-shadow: 1px 1px 2px rgba(12, 13, 16, 0.9); /* color #0C0D10 */
}
.scheme_minimalist .panelContainer .toggle {
	font-size: 10px;
	margin: 7px 7px 0 0; /* default margin: 4px; */
	padding-left:  5px; /* default padding-left 6px */
    padding-right: 5px; /* default padding-right 6px */
	border: 1px groove rgba(200, 200, 200, 0.7); /* color #C8C8C8 */
	background: rgba(24, 25, 32, 1);
	border-radius: 11px;
}
.scheme_minimalist .panelContainer .toggle:hover {
	background-color: #41414C;
	cursor: pointer;
	border: solid 1px #DD836C;
	box-shadow: 1px 0 2px #DD836C,
				  -1px 0 2px #DD836C;
	color: #C8D4E4;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.8); /* color #0C0D10 */
}
.scheme_minimalist .container {
	padding: 5px; /* default padding: 10px; */
}
.scheme_minimalist .container.trade-race .crypto-trade .btn.modern:last-child { /* button "Sell bcoin" selected */
	/* div.crypto-trade width=310px max. need to delete margin-right on last button*/
	margin-right: 0;
}
.scheme_minimalist .container.trade-race .crypto-trade .btn.modern:first-child { /* button "Buy bcoin" selected */
	/* div.crypto-trade width=310px max. need to reduce margin-right on first button*/
	margin-right: 6px;
}
.scheme_minimalist .container.trade-race .crypto-trade .btn.modern {
	/* div.crypto-trade width=310px max */
	max-width: 146px; /* (button content width - (2 x button border width) - (1 x button margin-right)) / 2 => (300 -2 -6)/2 = 146 */
}
.scheme_minimalist .container div.currentGovernment { /* for padding-bottom too height */
	padding-bottom: 3px !important;
}
.scheme_minimalist .trade-race .buys {
	color: #be4151;
	font-size: smaller;
}
.scheme_minimalist .trade-race .sells {
	color: #5D743A;
	font-size: smaller;
}
.scheme_minimalist .trade-race .tradeAmount {
	color: #777777;
	font-size: smaller;
}
.scheme_minimalist .attitude { /* text for attitude races int trade tab */
	/* default font size = font-size: 90%; */
	color: #636A7C !important;
	text-shadow: none !important;
}
.scheme_minimalist .attitude:before {
	content: "\00a0\2194\00a0"; /* default content: "("; */ /* LEFT RIGHT ARROW */
	color: #5d56a9;
	font-size: larger;
	font-weight: bold;
}
.scheme_minimalist .attitude:after {
	content: ""; /* default content: ")"; */
}
.scheme_minimalist .container.trade-race a[title="Pinned"] {
	color: #90b23e;
	font-weight: bold;
}
.scheme_minimalist .panelContainer div.censusFilters {
	margin-bottom: 3px; /* for add a margin under the 2 lists (select) in the settlement tab */
}
/* ---------- Village ----------*/
/* container 'Census' -> list of kittens in settlement tab */
.scheme_minimalist .currentLeader .name {
	background: no-repeat top -2px left url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='%235d56a9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.53 19.24H5.4C5.24283 19.2414 5.0893 19.1927 4.96164 19.101C4.83399 19.0094 4.73885 18.8794 4.69 18.73L1.5 9C1.45113 8.86009 1.446 8.70861 1.4853 8.56571C1.52459 8.42281 1.60646 8.29525 1.72 8.2C1.83214 8.10161 1.97141 8.03941 2.11953 8.02157C2.26764 8.00372 2.4177 8.03106 2.55 8.1L8.37 11L11.37 5.18C11.4392 5.06398 11.5373 4.9679 11.6547 4.90118C11.7722 4.83446 11.9049 4.79938 12.04 4.79938C12.1751 4.79938 12.3078 4.83446 12.4253 4.90118C12.5427 4.9679 12.6408 5.06398 12.71 5.18L15.71 11.01L21.54 8.11C21.6708 8.0419 21.8191 8.01501 21.9655 8.03286C22.1119 8.05071 22.2494 8.11247 22.36 8.21C22.4557 8.31491 22.5197 8.44486 22.5445 8.58471C22.5693 8.72456 22.5539 8.86858 22.5 9L19.24 18.72C19.1929 18.8713 19.0985 19.0034 18.9707 19.097C18.8429 19.1906 18.6884 19.2407 18.53 19.24ZM6 17.74H18L20.51 10.25L15.64 12.67C15.5528 12.7146 15.4576 12.7415 15.3599 12.749C15.2623 12.7566 15.1641 12.7446 15.071 12.7139C14.978 12.6832 14.892 12.6344 14.818 12.5702C14.744 12.506 14.6835 12.4278 14.64 12.34L12 7.16L9.37 12.34C9.32648 12.4278 9.26596 12.506 9.19197 12.5702C9.11798 12.6344 9.03197 12.6832 8.93895 12.7139C8.84593 12.7446 8.74774 12.7566 8.65007 12.749C8.5524 12.7415 8.45721 12.7146 8.37 12.67L3.48 10.22L6 17.74Z' /%3E%3C/svg%3E");
	padding-left: 28px;
	font-weight: bold;
}
.scheme_minimalist .census-block {
	background-color : rgba(61, 61, 80, 0.3); /* color #3D3D50 */
	border-radius: 7px;
	border-color: #33333C;
	padding: 3px; /* default padding: 5px; */
	margin-bottom: 3px; /* default margin-bottom: 5px; */
}
.scheme_minimalist .census-block:hover {
	border-color: rgba(200, 200, 200, 0.8); /* color #C8C8C8 */
}
.scheme_minimalist .census-block.simLeader {
	background-color : rgba(93, 86, 169, 0.3); /* color #5D56A9; */
}
.scheme_minimalist .census-block.simLeader:hover {
	border-color: #5D56A9;
}
.scheme_minimalist .census-block.simLeader a.leaderHref {
	color: #5D56A9;
}
.scheme_minimalist .census-block .info { /* info of kitten */
	font-size: 0.9em;
	color: #B6B4BE;
}
.scheme_minimalist .census-block .skill { /* jobs unasigned */
	color: #808080;
}
.scheme_minimalist .census-block .skill:first-of-type { /* job assigned */
	color: #5D56A9;
	font-weight: normal !important;
}
.scheme_minimalist .census-block.simLeader .info span.name {  /* Leader name */
	font-size: 1.3em;
}
.scheme_minimalist .census-block.simLeader .skill:first-of-type { /* Leader job assigned */
	font-size: 1em; /* default font-size: 0.8em; */
}
.scheme_minimalist .census-block .color-none { /* name of kitten */
    color: #B6B4BE;
}
.scheme_minimalist .census-block .color-brown {
    color: #955628;
}
.scheme_minimalist .census-block .color-cream {
    color: #c8ad7f;
}
.scheme_minimalist .census-block .color-black {
    color: #614b3a;
}
.scheme_minimalist .census-block .color-fawn {
    color: #ad4f09;
}
.scheme_minimalist .census-block .color-white {
    color: #EEEEEE;
}
.scheme_minimalist .container .name.variety-none {
	border: 1px solid transparent;
}
.scheme_minimalist .container .name.variety-dual {
	border: 1px solid black;
}
.scheme_minimalist .container .name.variety-tabby {
	border: 1px dashed black;
}
.scheme_minimalist .container .name.variety-torbie {
	border: 1px dashed black;
	border-left: dotted;
	border-right: dotted;
}
.scheme_minimalist .container .name.variety-calico {
	border: 1px solid black;
	border-top-color: gray;
	border-bottom-color: gray;
}
.scheme_minimalist .container .name.variety-spots {
	border: 1px dotted black;
}
.scheme_minimalist .btn.modern a.bld-on,
.scheme_minimalist .btn.modern a.auto-on,
.scheme_minimalist .btn.modern a.fugit-on {
	color: #5D743A;
}
.scheme_minimalist .btn.modern:hover a.bld-on,
.scheme_minimalist .btn.modern:hover a.auto-on,
.scheme_minimalist .btn.modern:hover a.fugit-on {
	color: #90b23e;
}
.scheme_minimalist .btn.modern a.bld-off,
.scheme_minimalist .btn.modern a.auto-off,
.scheme_minimalist .btn.modern a.fugit-off {
	color: #be4151;
}
.scheme_minimalist .btn.modern:hover a.bld-off,
.scheme_minimalist .btn.modern:hover a.auto-off,
.scheme_minimalist .btn.modern:hover a.fugit-off {
	color: #d0172a;
}
.scheme_minimalist .btn.modern.craftOn span.btnTitle { /* all buttons with engineer(s) in workshop tab */
	color: #749148;
}
.scheme_minimalist .btn.modern.craftOn:hover span.btnTitle {
	color: #90b23e;
	text-shadow: 1px 1px 1px #181920;
}
.scheme_minimalist td.craftStuffPanel > span { /* title of craft stuff panel */
	color: #DD836C;
}
.scheme_minimalist td.craftStuffPanel > table { /* craft stuff panel */
	background-color : rgba(61, 61, 80, 0.3); /* color #3D3D50 */
	border-radius: 7px;
	border: inset 1px #33333C;
	margin-top: 10px;
	padding: 10px 20px; /* default padding-top: 20px; */
}

/**********************************************************/
/******************** ACHIEVEMENTS TAB ********************/
/**********************************************************/
.scheme_minimalist .achievement-header {
	color: #5D56A9;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.9); /* color #0C0D10 */
	font-size: 16px;
	margin-bottom: 3px;
	padding-left: 20px;
}
.scheme_minimalist .achievement {
	font-size: 15px;
    margin: 3px 5px;
    background-color: rgba(93, 86, 169, 0.1); /* color #5D56A9; */
    color: #D8D8D8;
    text-shadow: rgba(187, 192, 202) 2px 0 10px; /* color #BBC0CA */
    letter-spacing: 1px;
	border-color : rgba(93, 86, 169, 0.3); /* color #5D56A9; */
	border-radius: 5px;
}
.scheme_minimalist .achievement:hover {
    background-color: rgba(93, 86, 169, 0.3); /* color #5D56A9; */
	border-color : rgba(93, 86, 169, 1); /* color #5D56A9; */
}
.scheme_minimalist .achievement.unethical {
    text-shadow: rgb(255, 67, 91) 2px 0 10px;
	background-color: rgba(190, 65, 81, 0.1); /* color #be4151 */
	border-color : rgba(190, 65, 81, 0.5); /* color #be4151 */
}
.scheme_minimalist .achievement.unethical:hover {
    background-color: rgba(184, 72, 87, 0.4); /* color #b84857 */
	border-color : rgba(190, 65, 81); /* color #be4151 */
}
.scheme_minimalist .achievement:not(.unlocked) {
    color: rgba(220, 220, 220, 0.5);
	background-color: rgba(140, 140, 140, 0.1);
    text-shadow: none;
	border-color : rgba(140, 140, 140, 0.4);
}
.scheme_minimalist .achievement:not(.unlocked):hover {
    background-color: rgba(255, 255, 255, 0.1);
	border-color : rgba(140, 140, 140, 0.7);
}
.scheme_minimalist .achievement:after {
    font-size: 85%;
    color: #CCCCCC;
    text-shadow: none;
}
.scheme_minimalist .achievement.unethical:after {
	color: #CCCCCC;
}
.scheme_minimalist .achievement-header .star {
	/* default font size = font-size: 18px; */
    color: #DC7111; /* orange or dominant color of the theme */
}
.scheme_minimalist .achievement .star {
	/* default font size = font-size: 18px; */
	color : #888888;
}
.scheme_minimalist .achievement.unlocked .star {
	color : #DC7111; /* orange or dominant color of the theme */
	font-weight: bold;
	text-shadow: 0 1px rgba(12, 13, 16, 0.9); /* color #0C0D10 */
}

/******************************************************/
/******************** RIGHT COLUMN ********************/
/******************************************************/
.scheme_minimalist #rightColumn {
	width: calc(50% - 345px);
	max-width: 440px;
	top: 5px; /* default top: 20px; */
	margin-top: 22px;
}
.scheme_minimalist #toggleCenter,
.scheme_minimalist span.toggleCenter {
	color: #636A7C;
	opacity: 0.4; /* default opacity: 0.2; */
	cursor: pointer;
}
.scheme_minimalist span.toggleCenter {
	opacity: 1; /* for have #toggleCenter same color */
}
.scheme_minimalist #toggleCenter:hover,
.scheme_minimalist div#toggleCenter:hover > span.toggleCenter {
	color: #acafbc;
	opacity: 1.0;
}
.scheme_minimalist #calendarDiv {
    color: #838592;
	padding-left: 5px;
    margin-top: 5px;
	text-shadow: 1px 1px 1px rgba(12, 13, 16, 0.7); /* color #0C0D10 */
	font-weight: bold;
	font-size: 90%;
}
.scheme_minimalist #calendarSign {
	font-size: 120%;
}
.scheme_minimalist #calendarSign:hover {
	cursor: default;
}
.scheme_minimalist .right-tab-header { /* Log | Chat link on right column */
	color: #333342; /* for separator tab | */
	font-size: 80%;
}
.scheme_minimalist .right-tab-header a.active {
    color: #B5BAC4;
	font-weight: bold !important;
}
.scheme_minimalist #rightTabChat {
	margin-top: 20px;
}
.scheme_minimalist div.console-intro { /* Text on right column : "You are a kitten in a catnip forest." */
	color: #3b3b4c;
	font-size: 90%;
	font-weight: normal; /* thin if possible with font sizes */
	border-top: 1px solid #333342 !important;
	margin-top: 10px;
}
.scheme_minimalist #clearLogHref { /* Link in right column : Clear log */
	font-size: 80%;
}
.scheme_minimalist #logFiltersBlock > a { /* Link in right column : [+]Log Filters */
	font-size: 80%;
	margin-left: 5px;
}
.scheme_minimalist #pauseBtn { /* Link in right column : pawse */
	margin-left: 5px;
}
.scheme_minimalist #gameLog {
	/* default overflow-y: auto !important; */
	margin: 6px 5px 5px 0;
	border: 1px solid #636472;
	background: rgba(24, 25, 32, 0.8); /* color #181920 */
	border-radius: 11px 0 0 11px;
	padding: 0 4px 4px 4px;
	/* 3 lines of code below if border with an image */
	min-height: 5% !important;
	height: unset !important;
	max-height: calc(100% - 100px) !important;
	scrollbar-width: thin; /* only Firefox */
}
.scheme_minimalist #gameLog span.msg:not(.type_date) {
	font-size: 80%;
	margin-left: 1.2em;
	list-style-type: disc;
	padding-left: 0.3em;
}
.scheme_minimalist #gameLog span.noBullet {
	margin-left: 2.3em !important;
	list-style-type: '\25AA' !important; /* black small square */
}
.scheme_minimalist .msg {
	font-weight: 400; /* thin if possible with font sizes */
	color: #B0B0B0;
}
.scheme_minimalist .msg.type_notice {
    color: #5D56A9; /* color default : #01A9DB; */
}
.scheme_minimalist .msg.type_important {
    color: #DD836C; /* color default : coral; */
}
.scheme_minimalist .msg.type_alert {
    color: #be4151; /* color default : red; */
}
.scheme_minimalist .msg.type_urgent {
	color: #be4151; /* default color: blueviolet; */
	font-size: 1.1em;
}
.scheme_minimalist .msg.type_date {
	color: #DD836C;
	/* default font size = font-size: 90%; */
	text-transform: none;
	text-shadow: 0 1px 0 rgba(12, 13, 16, 0.7); /* color #0C0D10 */
	border-bottom: solid 1px #636A7C;
	padding-left: 10px;
}

/*****************************************************/
/******************** LEFT COLUMN ********************/
/*****************************************************/
.scheme_minimalist #leftColumn {
	margin-top: 10px;
	max-width: 380px; /* -20px gained on res-table (12px) with border collapse and padding-right (8px). default max-width: 400px; */
	padding-right: 12px; /* -8px gained on res-toolbar.right padding-right default padding right : 20px */
}
.scheme_minimalist .res-toolbar {
    font-size: 90%;
}
.scheme_minimalist .res-toolbar.right {
	padding-right: 20px;
}
.scheme_minimalist a.link.collapse {
    opacity: 0.5; /* default opacity: 0.2; */
}
.scheme_minimalist a.link.collapse:hover {
	color: #acafbc;
	opacity: 1;
}
.scheme_minimalist div.tooltip-block > span {
	color: #636A7C;
}
.scheme_minimalist div.tooltip-block:hover > span {
	color: #acafbc;
	font-weight: bold;
}
.scheme_minimalist .res-toolbar .link.toggled {
    color: #DD836C;
}
.scheme_minimalist .res-table {
	/* default max-width: 340px; */
    border-collapse: collapse; /* gain of 3 pixel by border -> no margin bottom after */
	margin-left: 2px; /* without 0px margin left for all ressources */
}
.scheme_minimalist .res-cell {
	padding-left: 1px; /* default padding-left: 2px; */
    padding-right: 1px; /* default padding-right: 2px; */
}
.scheme_minimalist .craftTable {
	 margin-bottom: 10px !important; /* for correct margin bottom due of the line above with border-collapse: collapse on .res-Table ! */
}
.scheme_minimalist .res-cell.craft-link {
	color: #636A7C;
	/* default width: 20px; */
	/* default max-width: 60px; */
}
.scheme_minimalist .res-cell.craft-link.all {
	/* default font-size: 80%; */
	opacity: 0.6; /* default opacity: 0.4; */
	color: #DD836C;
}
.scheme_minimalist .res-cell.craft-link:hover,
.scheme_minimalist .res-cell.craft-link.all:hover { /* craft table left column */
    color: #acafbc;
	text-decoration: none;
	font-weight: bold;
	opacity: 1;
}
.scheme_minimalist .res-row {
	border-left: solid 1px transparent; /* to avoid shifts on the hover */
	padding-bottom: 3px; /* default padding-bottom: 4px; */
}
.scheme_minimalist .res-row:hover {
	background: no-repeat border-box linear-gradient(90deg, #21212B 0%, rgba(221, 131, 108, 0.25) 70%, rgba(221, 131, 108, 0.5) 100%);
	cursor: default;
}
.scheme_minimalist .highlited { /* higlighting ressources when hover button on center windows */
	background: no-repeat border-box linear-gradient(90deg, #21212B 0%, rgba(221, 131, 108, 0.25) 70%, rgba(221, 131, 108, 0.5) 100%);
}
.scheme_minimalist .resource-name {
	width: 72px; /* default width: 60px; */
	max-width: 72px; /* default max-width: 60px; */
}
.scheme_minimalist .resource_faith .resource-name,
.scheme_minimalist .resource_kittens .resource-name,
.scheme_minimalist .resource_steel .resource-name,
.scheme_minimalist .resource_gear .resource-name,
.scheme_minimalist .resource_alloy .resource-name,
.scheme_minimalist .resource_megalith .resource-name {
	color: #707070;
}
.scheme_minimalist .resource-name,
.scheme_minimalist .maxRes,
.scheme_minimalist .resAmount,
.scheme_minimalist .resLimitWarn,
.scheme_minimalist .resLimitNotice,
.scheme_minimalist .resPerTick,
.scheme_minimalist .res-cell.resource-value,
.scheme_minimalist .res-cell.craft-link {
	font-size: 14px;
}
.scheme_minimalist .maxRes {
	color: #838493;
}
.scheme_minimalist .resAmount {
    color: #A6A4B0;
}
.scheme_minimalist .resLimitWarn {
    color: #DD836C;
	opacity: 1; /* default = 0.75 */
}
.scheme_minimalist .resLimitNotice {
    color: #be4151;
}
.scheme_minimalist .resPerTick {
	cursor: default;
	color: #A6A4B0;
}
.scheme_minimalist .resPerTick:hover {
	font-weight: normal !important;
}
.scheme_minimalist .res-row.resLeaderBonus .resPerTick {
	color: #5D56A9;
}
.scheme_minimalist .res-row.craftEngineer .res-cell.resource-value {
	color: #5D743A;
}
.scheme_minimalist div#advisorsContainer {
	color: #be4151;
	padding-top: 6px;/* default padding-top: 10px; */
}
.scheme_minimalist #fastHuntContainer > a { /* Text left column : "Send hunters (xx times)" */
	text-shadow: -1px -1px 2px rgba(12, 13, 16, 0.9); /* color #0C0D10 */
}
.scheme_minimalist #fastHuntContainerCount { /* Text left column : "xx times" from Send hunters */
	color: #DD836C;
	text-shadow: none !important;
	font-size: smaller;
}
.scheme_minimalist #fastPraiseContainer > a { /* Text left column : "Praise the sun!" */
	text-shadow: -1px -1px 2px rgba(12, 13, 16, 0.9); /* color #0C0D10 */
}
.scheme_minimalist #fastPraiseContainer >a:hover {
	color: #DFE6EF;
	text-shadow: 1px 1px 4px #DFE6EF, -1px -1px 4px #DFE6EF;
}
.scheme_minimalist .res-cell.positive-weather { /* to change the color for bonus cell according to the season */
	font-size: 85%;
	color: #5D743A;
}
.scheme_minimalist .res-cell.negative-weather { /* to change the color for penalty cell according to the season */
	font-size: 85%;
	color: #be4151;
}

/***************************************************/
/******************** SCROLLBAR ********************/
/***************************************************/
.scheme_minimalist ::-webkit-scrollbar-thumb {
    background: #14141B;
	border-radius: 40px;
}
.scheme_minimalist ::-webkit-scrollbar-track {
    background: #23242E;
    border-radius: 50px;
}
/* Only FireFox */
.scheme_minimalist #leftColumn,
.scheme_minimalist #rightColumn,
.scheme_minimalist #midColumn,
.scheme_minimalist .dialog {
   scrollbar-width: thin;
   scrollbar-color: #14141B #23242E !important;
}
.scheme_minimalist select {
   scrollbar-width: auto !important;
}
